Instantaneous release - Spanish English Dictionary